Słownik techniczny polsko-angielski

strip the overburden, remove the overburden